package dk.itu.KrakMap;

import java.util.*;

public interface Map {
    public String getNearestEdgeName(MapPoint point);

    public HashSet<KrakEdge> getRoads(Viewport viewport);

    public HashSet<KrakEdge> getRoads(MapPoint downLeft, MapPoint upRight);

    public RoutePlan getRoute(RoutePlanRequest routePlanRequest);

    public Viewport getMaxViewport();
}
